package day07;
import java.util.Scanner;
/*计算6个评委的评分，即去掉最高分和最低分的平均分*/
public class CalTotalAvg {
    public static void main(String[] args) {
    /*流程：录入成绩
          计算总分
          计算平均分
          输出总分和平均分*/
        double[] scores=enterData();
        double total= calTotal(scores);//作为独立业务获取总分
        double avg=calAvg(scores);//作为地理业务获取平均分
        System.out.println("平均分为："+avg);


    }


    public static double[] enterData() {
        Scanner scanner = new Scanner(System.in);
        double[] scores = new double[6];
        for (int i = 0; i < scores.length; i++) {
            System.out.println("请录入成绩");
            scores[i] = scanner.nextDouble();
        }
        return scores;


    }//获取评分

    public static double calTotal(double[] scores) {
        double total=0;
        double max=scores[0];
        double min=scores[0];
        for (int i = 0; i < scores.length ; i++) {
            if (scores[i]>max) {
                max=scores[i];
            }
            if (scores[i]<min){
                min=scores[i];
            }
            total=total+scores[i];
        }
        return total-max-min;
    }//计算总分

    public static double calAvg(double[] scores){
        double total=calTotal(scores);

        double avg=total/(scores.length-2);

        return avg;
    }//

}
